<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // // 创建函数
    // function fn( a ){
    //     console.log( a );
    // }
    // // 执行函数
    // fn( "hello" );
    // // 执行函数
    // fn( "world" );
    // // 执行函数
    // fn(  );
    
    // 参数可以传递的数据类型：任意类型
    // fn( "hello" );
    // fn( true );
    // fn( 123143 );
    // fn( {} );
    // fn( [] );
    // fn( undefined );
    // fn( null );
    // fn( NaN );
    // fn( function(){} );

    // console.log("--------")


    // function fun( b, c, d, a, f, g, h, i, l){
    //     console.log(b, c, d, a, f, g, h, i, l);
    // }
    // fun( 23,null,undefined,"hello",true,{},[],function(){},NaN );


    // function foo(q, w, e, r){
    //     console.log(q, w, e, r);
    // }
    // foo("hello", 123);


    // function foo(q, w){
    //     console.log(q, w);
    //     console.log( arguments );
    // }
    // foo("hello", 123, true, "world", {}, [], function(){}, 456);
    // foo(3,4,5,5,6);


    function foo(){
        console.log(arguments)
        console.log(arguments.length)
        
        for(var i=0;i<arguments.length;i++){
            console.log(arguments[i]);
        }

        console.log("------");
    }
    foo( 123, "hello", 456 );

    foo( "hello", "world", 123, 456, true );

    foo( "hahah" );

</script>
</html>